.xhd-payBack-home {
	.am-tabs {
		.am-tabs-default-bar-top .am-tabs-default-bar-tab {
			border-bottom: none !important;
			&::after {
				content: none;
			}
		}
	}
	.schedule {
		.schedule-content {
			width: 6.9rem;
			height: 4rem;
			background: #ffffff;
			box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.11);
			border-radius: 5px;
			margin: 0 auto;
			text-align: center;
			margin-top: 0.2rem;
			p {
				font-size: 0.28rem;
				color: #666666;
				padding-top: 0.36rem;
				margin-bottom: 0.3rem;
			}
			span {
				font-size: 0.9rem;
				color: #333333;
			}
			.btn {
				width: 6rem;
				height: 0.88rem;
				line-height: 0.88rem;
				color: #f82633;
				font-size: 0.28rem;
				background: #ffeeef;
				margin: 0 auto;
				border-radius: 10px;
				margin-top: 0.6rem;
			}
		}
	}
	.content {
		height: 5.5rem;
		width: 6.9rem;
		.curPay {
			position: relative;
		}
		.tip-icon {
			position: absolute;
			right: 1.85rem;
			top: -0.2rem;
			width: 1.02rem;
			height: 0.36rem;
			line-height: 0.36rem;
			text-align: center;
			background: rgba(80, 145, 255, 1);
			border-radius: 0.16rem 0 0.16rem 0;
			font-size: 0.2rem;
			color: #fff;
			&.overdue {
				background: #d8433b;
			}
		}
		.xhd-earlier-pay {
			margin-top: 0.36rem;
		}
		.icon-wain {
			margin-left: 0.6rem;
			display: inline-block;
			color: #5091ff;
			font-size: 0.26rem;
			padding-left: 0.4rem;
			background-image: url("../../../images/bankPage/icon-about.png");
			background-repeat: no-repeat;
			background-size: 0.3rem 0.3rem;
		}
		.tip-zx {
			color: #666;
			font-size: 0.26rem;
			text-align: center;
			margin-top: 0.3rem;
		}
	}
	.xhf-index-btn {
		margin: 0 auto;
		.pay-btn {
			display: inline-block;
			width: 2.8rem;
			height: 0.86rem;
			text-align: center;
			line-height: 0.86rem;
			border-radius: 0.08rem;
			font-size: 0.3rem;
			font-weight: 500;
		}
		.xhf-pay {
			color: #40b15d;
			background: #e3f4e7;
			margin-right: 0.2rem;
		}
		.xhd-earlier-pay {
			color: #fff;
			background: #40b15d;
		}
	}
}
